#!/bin/bash
# 当前路径
echo "==============配置================"
root=`pwd`
echo "当前路径：${root} "


# 目录配置

# 库地址 todo
	name1='git@git.server:stone/cmb/cmb-name1.git'
	name2='git@git.server:stone/cmb/cmb-name2.git'


# 打包整合项目，可忽略文件目录和路径 todo
packNew()
{
	if [ ! $2 ]
	then
		echo '请填写分支名'
		return
	fi

	case "$1" in
		name1)
			projet_path="${project_dir}/$1"
			#路径，分支名, 项目名，项目地址
			echo "拉取地址td：${td} ... ..."
			gitPack $projet_path $2 $1 $name
			;;
        name2)
            projet_path="${project_dir}/$1"
            #路径，分支名, 项目名，项目地址
            echo "拉取地址td：${td} ... ..."
            gitPack $projet_path $2 $1 $name
            ;;
		*)
			echo "Usage: $0 {name1|name2}" >&2
			exit 3
			;;
	esac
}

## 项目生成的地址
branch_dir="${root}/branch"
if [ ! -e $branch_dir ]
then
	mkdir $branch_dir
fi

project_dir="${root}/project"
if [ ! -e $project_dir ]
then
	mkdir $project_dir
fi
echo "项目存放的地址：${project_dir} "

## 项目打包后的地址
pack_dir="${root}/pack"
if [ ! -e $pack_dir ]
then
	mkdir $pack_dir
fi
echo "项目打包后的地址：${pack_dir} "
## 项目缓存


## 当前时间
time="`date +%Y%m%d:%H%M`"
pack_time_dir="${pack_dir}/${time}"
if [ ! -e $pack_time_dir ]
then
	mkdir $pack_time_dir
fi

# 项目日志输出地址
log_dir="${root}/log"
log_file="${log_dir}/${time}.log"
if [ ! -e $log_dir ]
then
	mkdir $log_dir
fi
if [ ! -e $log_file ]
then
	touch $log_file
fi

# 缓存数据目录
temp="${root}/log/temp.txt"
if [ ! -e $temp ]
then
	touch $temp
fi


# git不提交文件
gitignore="${root}/conf/.gitignore"


echo "开始打包... ..."
echo "=============================="